BERT, Group 50
Use Case UC2: View Vehicle Bookings
Revision History: current version v1
Primary Actor: Employee
Stakeholders and interests:
- Employee: Wants to be able to view the current status of Vehicle bookings
for a given date or date/time period. Alternatively, the employee wants to view
what Vehicles are not yet booked for a given date or date/time period (ie. a
Vehicle's availability). In either case, an employee wants the option to also
find out about a Vehicle's description. After viewing the Vehicle booking information,
the employee wants to easily access a Vehicle booking option, if he/she so desires.
Preconditions:
- The employee has been successfully logged in to the Vehicle Booking Subsystem
- The Vehicle booking information is available for interrogation.
Success Guarantee (Post conditions):
- Vehicle booking information is displayed as per the employee's input criteria.
Main Success Scenario (or Basic Flow):
- Employee indicates the date of the Vehicle booking they want to see.
- Employee indicates the Vehicle registation/type/model number they want to
see.
- Employee indicates they want to view Vehicle bookings by current bookings.
- Employee requests System to display the bookings.
- System finds the the bookings based on the Employee's criteria.
- System presents the Vehicle booking information to the Employee.
- System provides employee with the option to make a Vehicle booking.
- Employee takes the option to make a Vehicle booking or Exit system.
- System directs the flow to Use Case UC9: Make Vehicle Booking or
terminates current Use Case.
Actor repeats steps 1-4 until indicates done.
Extensions (or Alternative Flows):
1a.System does not recognise date as valid value
- System signals error.
- Employee re-enters date information.
2a. System does not recognise the Vehicle number as a valid value.
- System signals error.
- Employee re-enters Vehicle number information.
- Use Case continues from Main Success Scenario step 3.
3a. Employee wants to view the Vehicle booking system via the Vehicle(s) availability.
- Employee indicates they want to view via a Vehicle(s) available time slots.
- Use Case continues from Main Success Scenario step 4.
5a. Retrieval error.
- System indicates that the requested information cannot be retrieved.
- Use Case continues from Main Success Scenario step 1, or employee exits
Use Case.
9a. Redirection Error
- System signals error that it cannot redirect Employee to Use Case UC9:
Make Vehicle Booking.
- Employee exits current Use Case.
Special Requirements:
-
Technology and Data Variations List:
n/a
Frequency of Occurrence:
Occurrence on an ad-hoc basis.
Open Issues:
-